Motion.MoveLinearAdditive 方法

命令軸組從工具中心點的目前位置一直到指定座標系統之相對位置進行直線插補運動。執行命令時,指定的相對距離將被加到目前的命令位置。

命名空間IntervalZero.KINGSTAR.OpcUa.Api

組合: IntervalZero.KINGSTAR.OpcUa.Api (於 IntervalZero.KINGSTAR.OpcUa.Client.dll) 版本:4.4.0.0

語法

C#VB
public KsCommandStatus MoveLinearAdditive(
       int Index,
       double[] Distance,
       double Velocity,
       double Acceleration,
       double Deceleration,
       double Jerk,
       McCoordSystem CoordSystem,
       McBufferMode BufferMode,
       McTransitionMode TransitionMode,
       double[] TransitionParameter
)
Public Function MoveLinearAdditive(
       Index As Integer,
       Distance As Double[],
       Velocity As Double,
       Acceleration As Double,
       Deceleration As Double,
       Jerk As Double,
       CoordSystem As McCoordSystem,
       BufferMode As McBufferMode,
       TransitionMode As McTransitionMode,
       TransitionParameter As Double[]
) As KsCommandStatus

參數

Index [in]

型別:int

軸組的索引。索引以 0 為起始。最多可有 32 個軸組。

 

Distance [in]

型別:double[]

指定座標系統中各維度的相對距離陣列,最大為 64。

 

Velocity [in]

型別:double

在定義路徑的座標系統中,該路徑的最大速度;永遠為正值,非必要到達。[單位/秒]

 

Acceleration [in]

型別:double

最大加速度;永遠為正值,非必要到達。單位取決於 McProfileType。[單位/秒2] 或 [秒]

 

Deceleration [in]

型別:double

最大減速度;永遠為正值,非必要到達。單位取決於 McProfileType。[單位/秒2] 或 [秒]

 

Jerk [in]

型別:double

最大加加速度;永遠為正值,非必要到達。單位取決於 McProfileType。[單位/秒3] 或 [秒]

 

CoordSystem [in]

型別:McCoordSystem

座標系統。

 

BufferMode [in]

型別:McBufferMode

定義如何融合兩方法的速度。

 

TransitionMode [in]

型別:McTransitionMode

插入一個轉換曲線。

 

TransitionParameter [in]

型別:double[]

轉換模式的附加參數,若將 TransitionMode 設為 mcNone,則此參數無效。

回傳值

型別:KsCommandStatus

回傳 KsCommandStatus 類別。

備註

範例

C#
N/A

參見

Motion 類別

IntervalZero.KINGSTAR.OpcUa.Api 命名空間